<?php
/**
 * 轻舟CMS(QZLOG)
 *
 * 一款基于PHP+MYSQL的开源内容管理系统，模板标签简单、可扩展性强，利于二次开发，轻松建站的首选利器。
 *
 * @package     QZLOG
 * @license     http://www.qzlog.com/license
 * @link        http://www.qzlog.com
 * @mail        info@shyohan.com
 * @since       Version 3.0
 * @copyright   Copyright (c) 2015 - 2017 上海优翰信息科技有限公司. All rights reserved.
 */

defined('IN_QZLOG') OR exit('QZLOG:No direct script access allowed!');

/**
 * 前台基类
 * @author LINK <link@shyohan.com>
 */
abstract class CommonController extends Controller
{
    //缓存目录
    protected $cacheDir;
    //风格目录
    protected $VIEW_DIR;

    function __construct()
    {
        define('__TEMPLATE__', 'Template/' . C('WEB_STYLE'));
        $this->VIEW_DIR = 'Template/' . C('WEB_STYLE') . '/';
        parent::__construct();
    }

    /**
     * 404页面
     */
    protected function _404()
    {
        set_http_state(404);
        $this->display('Template/system/404');
        exit;
    }

    /**
     * 验证网站关闭
     */
    protected function CheckWebClose(){
        if (!IS_ADMIN && !C("WEB_OPEN")) {
            $this->display('Template/system/web_close');
            exit;
        }
    }
}